package is.glif.fenius.translators.nrc;

import javax.xml.namespace.QName;

public class anuClientConstants {

	public static final String GNP_PREFIX = "gnp";
	public static final String GNR_PREFIX = "gnr";
	public static final String GRR_PREFIX = "wsrf-grr";
	public static final String TWO_PREFIX = "two";
	public static final String WSRP_PREFIX = "wsrf-grr";
	
	
	public static final String NAMESPACE_URI = "http://www.gridnrm.org/anu/GNRM";
	public static final String GNP_NAMESPACE_URI = "http://www.gridnrm.org/anu/GNRM/GNP";
	public static final String GNR_NAMESPACE_URI = "http://www.gridnrm.org/anu/GNRM/GNR";
	public static final String GRR_NAMESPACE_URI = "http://www.gridnrm.org/anu/GNRM/GRR";
	public static final String TWO_NAMESPACE_URI = "http://www.gridnrm.org/anu/GNRM/2phase";
	public static final String WSRP_NAMESPACE_URI = "http://docs.oasis-open.org/wsrf/rp-2";
	
	public static final QName MSG_ID_QNAME = 
    	new QName(NAMESPACE_URI, "Msg_ID", "gnrm");
	
	/* GNP */
	/*public static final String CREATE_GNP_URI = 
        NAMESPACE_URI + "/CreateGridNetPath/CreateGridNetPathRequest";
	
	public static final QName CREATE_GNP_QNAME = 
        new QName(GNP_NAMESPACE_URI, "CreateGridNetPath", GNP_PREFIX);
	*/
    public static final QName CREATE_GNP_RESPONSE_QNAME = 
        new QName(GNP_NAMESPACE_URI, "CreateGridNetPathResponse", GNP_PREFIX);
    
    
    /* GNR */
    public static final QName CREATE_GNR_RESPONSE_QNAME = 
        new QName(GNP_NAMESPACE_URI, "CreateGridNetResourceResponse", GNR_PREFIX);
    
    public static final QName ALL_GNR_RESPONSE_QNAME = 
        new QName(GNR_NAMESPACE_URI, "GetAllGridNetResourceResponse", GNR_PREFIX);
    public static final QName GNR_PROPERTIES_QNAME = 
        new QName(GNR_NAMESPACE_URI, "GNRProperties", GNR_PREFIX);
    
    /* GRR */
    public static final QName CREATE_GRR_RESPONSE_QNAME = 
        new QName(GRR_NAMESPACE_URI, "CreateResourceResvResponse", GRR_PREFIX);
    public static final QName QUERY_AVAIL_GRR_RESPONSE_QNAME = 
        new QName(GRR_NAMESPACE_URI, "QueryAvailableResourceResponse", GRR_PREFIX);
    public static final QName QUERY_SPEC_GRR_RESPONSE_QNAME = 
        new QName(GRR_NAMESPACE_URI, "QuerySpecificResourceResvResponse", GRR_PREFIX);
    /* WSRP */
    public static final QName DELETE_WSRP_GRR_RESPONSE_QNAME = 
        new QName(WSRP_NAMESPACE_URI, "DeleteSpecificResourceResvResponse", WSRP_PREFIX);
    public static final QName INSERT_WSRP_GRR_RESPONSE_QNAME = 
        new QName(WSRP_NAMESPACE_URI, "InsertSpecificResourceResvResponse", WSRP_PREFIX);
    public static final QName UPDATE_WSRP_GRR_RESPONSE_QNAME = 
        new QName(WSRP_NAMESPACE_URI, "UpdateSpecificResourceResvResponse", WSRP_PREFIX);
    /* Get */
    public static final QName GET_PROPERTY_RESPONSE_QNAME = 
        new QName(GRR_NAMESPACE_URI, "anuGetResourcePropertyResponse", GRR_PREFIX);
    public static final QName GET_MULTIPLE_PROPERTY_RESPONSE_QNAME = 
        new QName(GRR_NAMESPACE_URI, "anuGetMultipleResourcePropertiesResponse", GRR_PREFIX);
    public static final QName GET_PROPERTY_DOCUMENT_RESPONSE_QNAME = 
        new QName(GRR_NAMESPACE_URI, "anuGetResourcePropertyDocumentResponse", GRR_PREFIX);
    
    /* 2phase */
    public static final QName RESV_COMMIT_RESPONSE_QNAME = 
        new QName(TWO_NAMESPACE_URI, "CreateResourceResvResponse", TWO_PREFIX);
}
